<?php

namespace app\common\model;

use think\Model;

/**
 * 商家认证审核模型
 */
class MerchantAudit extends Model
{
    // 表名
    protected $name = 'merchant_audit';
    
    // 自动时间戳
    protected $autoWriteTimestamp = false;
    
    // 追加属性
    protected $append = [
        'verification_status_text'
    ];
    
    /**
     * 获取审核状态文本
     */
    public function getVerificationStatusTextAttr($value, $data)
    {
        $status = isset($data['verification_status']) ? $data['verification_status'] : 0;
        $statusArray = [
            0 => '待审核',
            1 => '审核中', 
            2 => '审核通过',
            3 => '审核不通过'
        ];
        return isset($statusArray[$status]) ? $statusArray[$status] : '未知状态';
    }
}